Shader Basics, Blending & Textures Shaders For Game Devs